Iyzico\IyzipayWoocommerce\Common\Helpers\PaymentProcessor B

Total Complexity 95
Dependencies 11
Dependents 2
Total lines 469
Lines of code 351
Logical lines of code 248
Comment lines 5
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
processWebhook()
B
37 23 71
processWebhookWithSignature()
B
39 16 67
updateOrder()
A
51 10 25
processCallback()
S
48 6 34
checkInstallment()
S
54 4 20
saveUserCard()
S
58 4 18
addOrderComment()
S
61 4 11
redirectToOrderReceived()
S
60 3 13
getIyziOrder()
S
62 3 12
saveCardType()
S
72 3 5
saveCardAssociation()
S
72 3 5
saveCardFamily()
S
72 3 5
saveLastFourDigits()
S
72 3 5
redirectToPaymentPage()
S
60 2 13
getOrder()
S
68 2 7
handleException()
S
65 2 9
updateIyziOrder()
S
63 1 11
createOptions()
S
68 1 7
retrieveCheckoutForm()
S
68 1 7
__construct()
S
71 1 6